/*
 * Copyright (C), 2002-2015, 365金融研发中心
 * FileName: //文件名
 * Author:   365
 * Date:     2015年7月15日 上午11:36:16
 * Description: //模块目的、功能描述      
 * History: //修改记录
 * <author>      <time>      <version>    <desc>
 * 修改人姓名             修改时间            版本号                  描述
 */
package com.deco.domain.vo.sys;

import java.io.Serializable;
import java.util.Map;

/**
 * 省市区
 * 
 * @author xxg
 */
public class ChinastatesVo implements Serializable {

    private static final long serialVersionUID = 1171746979699889729L;

    private String code;
    private String name;
    private String pcode;
    private transient String root;
    private transient String zone;

    private transient Map<String, ChinastatesVo> ChildMap;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPcode() {
        return pcode;
    }

    public void setPcode(String pcode) {
        this.pcode = pcode;
    }

    public String getRoot() {
        return root;
    }

    public void setRoot(String root) {
        this.root = root;
    }

    public String getZone() {
        return zone;
    }

    public void setZone(String zone) {
        this.zone = zone;
    }

    public Map<String, ChinastatesVo> getChildMap() {
        return ChildMap;
    }

    public void setChildMap(Map<String, ChinastatesVo> childMap) {
        ChildMap = childMap;
    }

    @Override
    public String toString() {
        return "ChinastatesVo{" +
                "code='" + code + '\'' +
                ", name='" + name + '\'' +
                ", pcode='" + pcode + '\'' +
                ", root='" + root + '\'' +
                ", zone='" + zone + '\'' +
                ", ChildMap=" + ChildMap +
                '}';
    }
}
